package com.atguigu.controller;

import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.Controller;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * @author : wenchao.long
 * @date : Created in 2020/11/01 11:27:07 周日
 * @description :
 */
public class HelloController implements Controller {
    @Override
    public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception {
        // ModelAndView 模型和视图
        ModelAndView mv = new ModelAndView();

        // 调用业务层
        String result = "HelloSpringMVC";

        // 封装对象 放在ModelAndView中 Model
        mv.addObject("msg", result);

        // 封装要跳转的视图 放在ModelAndView中
        // /WEB-INF/jsp/hello.jsp
        mv.setViewName("hello");
        return mv;
    }
}
